import { createI18n } from 'vue-i18n';




// 导入语言文字

import zh from './zh-CN.ts'; // 中文
import ru from './ru-RU.ts'; // 俄文
import { App } from 'vue';
console.log(JSON.parse(localStorage.getItem('v3-admin-vite-config-layout-key') || "{}"),'keylanyoutsx')
const messages = {zh, ru}
//i18n实例配置
const localeData = {
  globalInjection: true, //如果设置true, $t() 函数将注册到全局
  legacy: false, //如果想在composition api中使用需要设置为false
  locale: JSON.parse(localStorage.getItem('v3-admin-vite-config-layout-key') || "{}")?.locale || 'zh',
  // locale: 'ru',
  messages  // set locale messages
}

// 提供install方法，给vue.use进行创建实例
export const setupI18n = {
  install(app:App<Element>) {
    const i18n = createI18n(localeData)
    app.use(i18n)
  }
}
